#ifndef _TASK_USART_
#define _TASK_USART_
#ifdef __cplusplus
 extern "C" {
#endif
#include "includes.h"
#include "Module_CV.h"


#ifdef   _TASK_USART_GLOBALS
#define  _TASK_USART_EXT        
#else 
#define  _TASK_USART_EXT   extern
#endif

extern u8 HeatopenFlag;
extern u16 Heat;
extern float SpeedCurrent;


_TASK_USART_EXT uint64_t Usart6_recStk[1024/8];
_TASK_USART_EXT OS_TID HandleUsart6_rec;
_TASK_USART_EXT uint64_t Usart3_recStk[1024/8];
_TASK_USART_EXT OS_TID HandleUsart3_rec;
//_TASK_USART_EXT uint64_t CV_SendStk[1024/8];
//_TASK_USART_EXT OS_TID HandleCV_Send;
_TASK_USART_EXT uint64_t Can_sendStk[1024/8];
_TASK_USART_EXT OS_TID HandleCan_send;
	
__task void Usart6_rec(void);
__task void Usart3_rec(void);
__task void Can_send(void);
void HeatCurrent(void);	

_TASK_USART_EXT float Power;
_TASK_USART_EXT float TempPower;
_TASK_USART_EXT tGameInfo GameInfo;
_TASK_USART_EXT tRobotHurt RobotHurt;
_TASK_USART_EXT tShootData ShootData;
_TASK_USART_EXT tPowerHeatData PowerHeatData;
_TASK_USART_EXT tStudentPropInfo StudentPropInfo;



#ifdef __cplusplus
 }
#endif
#endif




 
 
 

 